import React from 'react'
import PropTypes from 'prop-types';
import Myevents from "../utils/events"
//组件得健壮性就是对组件参数进行校验
function Appson(props) { // 函数组件得props就是父组件传递过来的数据
  console.log(props);
  let fn = () => {
    Myevents.emit("zhao","我是son组件得数据") // 如果要传递多个参数，第二个参数写一个对象
  }
  return (
    <div>
        <p>{props.aaa}</p>
        <p>{props.send1}</p>
        <p>{props.send2}</p>
        <button onClick={fn}>点我给兄弟组件传参</button>
    </div>
  )
}
Appson.propTypes = { // 校验需要校验的
    aaa: PropTypes.any
};
Appson.defaultProps = { // 组件默认参数，如果传了，这里写的东西没用了，没传，就用这里写的东西
    send2: 'blue'
  };
  
export default Appson
